#pragma once

#include <string>
#include <iostream>
#include <GL\glui.h>

using namespace std;

class Translation: public Transformation
{
private:
	float x,y,z;
public:
	Translation() {type="translate";}
	void setValues(float _x, float _y, float _z)
	{
		x = _x;
		y = _y;
		z = _z;
		/*cout << "X in this Translation " << getID() << " " << x << endl;
		cout << "Y in this Translation " << getID() << " " << y << endl;
		cout << "Z in this Translation " << getID() << " " << z << endl;*/
	}
	void applyTransform()
	{
		glTranslatef(x,y,z);
	}
};